package agentes09.negotiation.behaviours;

import java.util.logging.Level;
import java.util.logging.Logger;

import jade.core.behaviours.OneShotBehaviour;
import jade.wrapper.AgentController;
import jade.wrapper.ControllerException;
import jade.wrapper.PlatformController;

public class CrearAgentesGasolinera extends OneShotBehaviour {
	
	  private String path = "agentes09.agentes.";

	    @Override
	    public void action() {
	        PlatformController container = myAgent.getContainerController();
	        AgentController agente;
	        String nombre = "";
	        try {
	            nombre = "agente_gasolinera";
	            agente = container.createNewAgent(nombre, path + "AgenteGasolinera", null);
	            agente.start();
	            for (int i = 0; i < 3; i++) {
	                nombre = "agente_Camion_" + i;
	                agente = container.createNewAgent(nombre, path + "AgenteCamion", null);
	                agente.start();
	            }
	        } catch (ControllerException ex) {
	            Logger.getLogger(CrearAgentesProductor.class.getName()).log(Level.SEVERE, null, ex);
	        }
	    }


}
